package org.dialMsg.Pojo;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotBlank;
import java.util.Date;

/**
 * @author DPF
 */
@Data
public class TDialResult {
    private Integer id;
    private Integer dataSourceBatchDetailId;
    @NotBlank
    private String phone;
    private Integer isDail = 1;

    private Integer callStatus = 1;
    private Integer callTime = 10;
    private String callRecordPath = "057100201017339762006-1553aa1d26af4d63888e24d158f27603-1747191221373";
    private String callText = "机器人:开场白听完,表达自己的个性完成";
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date timeModified;
    private String intentionRule = "场景默认";
    private String callerPhone;
    private Integer orderInCardSlot = 0;
    private Integer cardDetailId = 9;
    private Integer businessId;
    private Integer accountId;
    private String showName;
    private String businessName = "山西中行-按工号";
    private Integer busyType = 0;
    private String resultTypeName = "开场白听完";
    private String outboundNumber;
    private String seq = "R130Y3R11RE";
    private Integer robotId;
    private Integer durationOfRinging = 10;
    private String bankOrg;
    private Integer humanStatus;
    private String bankManager;
    private Integer syncState = 0;
    private Integer syncKeyState = 0;
    private Integer dataSourceBatchId;
    private Integer needFollowUp = 0;
    private Integer modelClassifyResult = 10;
    private Integer reverseSyncDataState = 1;
    private Integer reportReverseSyncDataState = 0;
    private Integer callType;
    private Integer bridgeResult;
    private Integer followUser;
    private Integer durationOfSeatConversing = 10;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date triggerBridgeTime;
    private Integer completeStatus = 1;
    private Integer callCount = 1;
    private String proCity = "哈尔并-齐齐哈尔";
    private String carried = "中国电信";
    private Integer durationOfSeatRing = 10;
    private Integer durationOfAiConversing = 10;


    private String manualResultStatusDesc = "35f9c4e3-0eaa-4741-926a-2152a316483f";
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dailTime ;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date timeCreate ;
    private Integer triggerQuestionCount = 1;
    private Integer positiveQaCount = 0;
    private Integer negativeQaCount = 0;
    private Integer neuterQaCount = 0;
    private Integer invitationCount = 0;
    private Integer roundCount = 3;
    private Float prologuePlayRate = 1.0f;
    private Integer lhbSyncStatus = 1;
    private String resultStatusDesc = "35f9c4e3-0eaa-4741-926a-2152a316483f";
    private String robotResultStatusDesc = "35f9c4e3-0eaa-4741-926a-2152a316483f";
    private String modelClassifyResultDesc = "35f9c4e3-0eaa-4741-926a-2152a316483f";
    private Integer robotResultStatus = 10;
    private Integer manualResultStatus = 10;
    private Integer resultStatus = 10;
    private RobotExecLog robotExecLog;
}
